--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 66d98f4d33c0e00b4fff970f3582151f5deb2494
Parents : 2397eef
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-05-09T21:10:16-05:00
fix(frontend): clean up failed ping error logging in dev tools
Replace raw console.log(e) dumps with console.warn containing just
the human-readable message, suppressing the noisy HttpError stack trace.
Changes
2 files changed, 3 insertions(+), 4 deletions(-)
Diff
diff --git a/meshchatx/src/frontend/components/messages/ConversationDropDownMenu.vue b/meshchatx/src/frontend/components/messages/ConversationDropDownMenu.vue
index 5c76aca2..1577759d 100644
--- a/meshchatx/src/frontend/components/messages/ConversationDropDownMenu.vue
+++ b/meshchatx/src/frontend/components/messages/ConversationDropDownMenu.vue
@@ -355,8 +355,8 @@ export default {
// show result
DialogUtils.alert(info.join("\n"));
} catch (e) {
- console.log(e);
const message = e.response?.data?.message ?? this.$t("messages.ping_failed");
+ console.warn("Ping failed:", message);
DialogUtils.alert(message);
} finally {
ToastUtils.dismiss(pingToastKey);
diff --git a/meshchatx/src/frontend/components/ping/PingPage.vue b/meshchatx/src/frontend/components/ping/PingPage.vue
index b01e41c3..ae9769c8 100644
--- a/meshchatx/src/frontend/components/ping/PingPage.vue
+++ b/meshchatx/src/frontend/components/ping/PingPage.vue
@@ -284,10 +284,9 @@ export default {
return;
}
- console.log(e);
-
// add ping error to results
- const message = e.response?.data?.message ?? e;
+ const message = e.response?.data?.message ?? e.message ?? String(e);
+ console.warn("Ping failed:", message);
this.addPingResult(`seq=${this.seq} error=${message}`);
this.lastPingSummary = {
error: typeof message === "string" ? message : JSON.stringify(message),
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────